!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@wix/image-kit"),require("react"),require("react-dom")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt_bootstrap",["imageClientApi","react","reactDOM"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt_bootstrap"]=t(require("@wix/image-kit"),require("react"),require("react-dom")):e["rb_wixui.thunderbolt_bootstrap"]=t(e.__imageClientApi__,e.React,e.ReactDOM)}("undefined"!=typeof self?self:this,(function(e,t,n){return function(){var r={27232:function(e,t,n){var r=n(82016);e.exports=r.create("StylableButton2545352419",{classes:{root:"StylableButton2545352419__root",label:"StylableButton2545352419__label",link:"StylableButton2545352419__link",container:"StylableButton2545352419__container",icon:"StylableButton2545352419__icon"},vars:{},stVars:{},keyframes:{},layers:{}},"",-1,e.id)},82016:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRenderable=t.create=void 0;t.create=function(e,t,n,r,a,o){const i={namespace:e,classes:t.classes,keyframes:t.keyframes,layers:t.layers,vars:t.vars,stVars:t.stVars,cssStates:function(e){const t=[];for(const n in e){const r=s(n,e[n]);r&&t.push(r)}return t.join(" ")},style:l,st:l,$id:a,$depth:r,$css:n};function s(t,n){if(!1===n||null==n||n!=n)return"";if(!0===n)return function(t){return`${e}--${t}`}(t);return function(t,n){return`${e}---${t}-${n.length}-${n.replace(/\s/gm,"_")}`}(t,n.toString())}function l(){const e=[];for(let t=0;t"undefined"!=typeof window,c=e=>Object.entries(e).reduce(((e,[t,n])=>(t.includes("data-")&&(e[t]=n),e)),{});const d=13,u=27;function p(e){return t=>{t.keyCode===e&&(t.preventDefault(),t.stopPropagation(),t.currentTarget.click())}}const m=p(32),f=p(d),h=e=>{f(e),m(e)},v=(p(u),({pressed:e,expanded:t,haspopup:n,label:r,live:a,relevant:o,current:i,owns:s,controls:l,roleDescription:c,hidden:d,disabled:u,describedBy:p,labelledBy:m,errorMessage:f,atomic:h,role:v,busy:b,...E}={})=>{const g=E.tabIndex??E.tabindex,x={};return r&&(x["aria-label"]=r),a&&(x["aria-live"]=a),i&&(x["aria-current"]=i),e&&(x["aria-pressed"]=e),"boolean"==typeof d&&(x["aria-hidden"]=d),"boolean"==typeof t&&(x["aria-expanded"]=t),"boolean"==typeof u&&(x["aria-disabled"]=u),"boolean"==typeof h&&(x["aria-atomic"]=h),"boolean"==typeof b&&(x["aria-busy"]=b),"string"==typeof o&&(x["aria-relevant"]=o),"string"==typeof s&&(x["aria-owns"]=s),"string"==typeof l&&(x["aria-controls"]=l),"string"==typeof c&&(x["aria-roledescription"]=c),n&&(x["aria-haspopup"]=n),"number"==typeof g&&(x.tabIndex=g),v&&(x.role=v),p&&(x["aria-describedby"]=p),m&&(x["aria-labelledby"]=m),f&&(x["aria-errormessage"]=f),x}),b="mesh-container-content",E="inline-content",g=e=>r().createElement("div",{key:e.props.id+"-rotated-wrapper","data-mesh-id":e.props.id+"-rotated-wrapper"},e),x=(e,n)=>{const{id:a,className:o,wedges:i=[],rotatedComponents:l=[],children:d,fixedComponents:u=[],extraClassName:p="",renderRotatedComponents:m=g}=e,f=r().Children.toArray(d()),h=[],v=[];f.forEach((e=>u.includes(e.props.id)?h.push(e):v.push(e)));const x=(e=>{const{wedges:t,rotatedComponents:n,childrenArray:a,renderRotatedComponents:o}=e,i=n.reduce(((e,t)=>({...e,[t]:!0})),{});return[...a.map((e=>{return i[(t=e,t.props.id.split("__")[0])]?o(e):e;var t})),...t.map((e=>r().createElement("div",{key:e,"data-mesh-id":e})))]})({childrenArray:v,rotatedComponents:l,wedges:i,renderRotatedComponents:m});return r().createElement("div",t()({},c(e),{"data-mesh-id":a+"inlineContent","data-testid":E,className:s(o,p),ref:n}),r().createElement("div",{"data-mesh-id":a+"inlineContent-gridContainer","data-testid":b},x),h)};var y=r().forwardRef(x),C="J6KGih";const k=(e,r)=>{const{id:a,className:o,meshProps:i,renderSlot:l,children:d,onClick:u,onKeyPress:p,onDblClick:m,onFocus:f,onBlur:h,onMouseEnter:b,onMouseLeave:E,translations:g,hasPlatformClickHandler:x,a11y:k={},ariaAttributes:N={},tabIndex:w,role:S,style:T}=e,M=n.useRef(null),{"aria-label-interactions":O,...I}=k;O&&(I["aria-label"]=(null==g?void 0:g.ariaLabel)||"Interactive element, focus to trigger content change");const P={id:a,children:d,...i},R=s(o,{[C]:x});return n.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=M.current)||e.focus()},blur:()=>{var e;null==(e=M.current)||e.blur()}}))),n.createElement("div",t()({id:a},c(e),{ref:M,className:R,onClick:u,onKeyDown:e=>{p&&(" "===e.key&&e.preventDefault(),p(e))},onFocus:f,onBlur:h,onDoubleClick:m,onMouseEnter:b,onMouseLeave:E,style:T},I,v({...N,tabIndex:w,role:S})),l({containerChildren:n.createElement(y,P)}))},N=n.forwardRef(k),w=(e,r)=>{e.meshProps||console.warn("Container_NoSkin.skin: Warning! meshProps are missing for component id: "+e.id);const a=e.meshProps||{wedges:e.wedges||[],rotatedComponents:e.rotatedComponents||[]};return n.createElement(N,t()({meshProps:a},e,{ref:r,renderSlot:e=>{let{containerChildren:t}=e;return t}}))};var S=n.forwardRef(w);function T(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{reverse:r,...a}=e;return n.createElement(Z,t()({},a,{classNames:{enter:ee,enterActive:te,exit:ne,exitActive:re}}),e.children)},OutIn:e=>{const{reverse:r,...a}=e;return n.createElement(Z,t()({},a,{classNames:{enter:ae,enterActive:oe,exit:ie,exitActive:se}}),e.children)},SlideHorizontal:e=>{const{reverse:r,...a}=e;return n.createElement(Z,t()({},a,{classNames:r?{enter:pe,enterActive:me,exit:fe,exitActive:he}:{enter:le,enterActive:ce,exit:de,exitActive:ue}}),e.children)},SlideVertical:e=>{const{reverse:r,...a}=e;return n.createElement(Z,t()({},a,{classNames:r?{enter:xe,enterActive:ye,exit:Ce,exitActive:ke}:{enter:ve,enterActive:be,exit:Ee,exitActive:ge}}),e.children)}};var we=e=>{const t=Ne[e.type],{type:r,...a}=e;return n.createElement(t,a)};const Se="TRANSITION_GROUP";var Te=e=>{const{id:r=Se,transition:a="none",transitionDuration:o=0,transitionEnabled:i=!0,onTransitionComplete:s=(()=>{}),onTransitionStarting:l=(()=>{}),className:d,children:u,shouldUseViewTransition:p}=e,m=n.Children.toArray(u())[0],f=null==m?void 0:m.props.id,h="none"===a,v="SlideVertical"===a,b="undefined"!=typeof window&&"startViewTransition"in document&&p;return n.createElement(n.Fragment,null,h?u():b?n.createElement("div",t()({id:r},c(e),{className:d}),u()):n.createElement(_,t()({id:r},c(e),{className:d,childFactory:e=>n.cloneElement(e,{reverse:v})}),n.createElement(we,{type:a,key:f,timeout:o,onEntered:s,onExiting:l,enter:i,exit:i,unmountOnExit:!0},(()=>m))))};const Me=r().memo(Te,((e,t)=>!t.children().length||!1===t.transitionEnabled));var Oe=e=>{const{id:n,children:a,className:o,...i}=e;return r().createElement("div",t()({id:n,className:o},c(e)),r().createElement(Me,t()({id:n+"_"+Se},i),a))},Ie="JsJXaX",Pe="AnQkDU";const Re=n.memo(Te,((e,t)=>!t.children().length));var Le=e=>{const{id:r,children:a,className:o,...i}=e;return n.createElement("div",t()({id:r},c(e),{className:s(Ie,o)}),n.createElement(Re,t()({id:r+"_"+Se,className:Pe},i),a))};const Be=({reportBiOnClick:e,onClick:t})=>(0,n.useCallback)((n=>{e?.(n),t?.(n)}),[e,t]),Ae="wixui-",De=(e,...t)=>{const n=[];return e&&n.push(`${Ae}${e}`),t.forEach((e=>{e&&(n.push(`${Ae}${e}`),n.push(e))})),n.join(" ")},_e=(e,t)=>e?{"data-comp":t,"data-aid":t}:{},He={root:"linkElement"};var Fe=n.forwardRef(((e,t)=>{const{href:r,role:a,target:o,rel:i,className:s="",children:l,linkPopupId:d,anchorDataId:u,anchorCompId:p,tabIndex:v,dataTestId:b=He.root,title:E,onClick:g,onDoubleClick:x,onMouseEnter:y,onMouseLeave:C,onFocusCapture:k,onBlurCapture:N,"aria-live":w,"aria-disabled":S,"aria-label":T,"aria-labelledby":M,"aria-pressed":O,"aria-expanded":I,"aria-describedby":P,"aria-haspopup":R,dataPreview:L}=e,B=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(d);let A;switch(B){case"Enter":A=f;break;case"Space":A=m;break;case"SpaceOrEnter":A=h;break;default:A=void 0}return void 0!==r?n.createElement("a",{...c(e),"data-testid":b,"data-popupid":d,"data-anchor":u,"data-anchor-comp-id":p,"data-preview":L,href:r||void 0,target:o,role:d?"button":a,rel:i,className:s,onKeyDown:A,"aria-live":w,"aria-disabled":S,"aria-label":T,"aria-labelledby":M,"aria-pressed":O,"aria-expanded":I,"aria-haspopup":R,"aria-describedby":P,title:E,onClick:g,onMouseEnter:y,onMouseLeave:C,onDoubleClick:x,onFocusCapture:k,onBlurCapture:N,ref:t,tabIndex:d?0:v},l):n.createElement("div",{...c(e),"data-testid":b,"data-preview":L,className:s,tabIndex:v,"aria-label":T,"aria-labelledby":M,"aria-haspopup":R,"aria-disabled":S,"aria-expanded":I,title:E,role:a,onClick:g,onDoubleClick:x,onMouseEnter:y,onMouseLeave:C,ref:t},l)}));const je="buttonContent",Ve="stylablebutton-label",$e="stylablebutton-icon";var We={root:"button",buttonLabel:"button__label",buttonIcon:"button__icon"},Ge=o(27232);var Ke=e=>{const{label:t,icon:n,override:a,semanticClassNames:o}=e;return r().createElement("div",{className:Ge.classes.container},t&&r().createElement("span",{className:(0,Ge.st)(Ge.classes.label,De(o.buttonLabel)),"data-testid":Ve},t),n&&r().createElement("span",{className:(0,Ge.st)(Ge.classes.icon,{override:!!a},De(o.buttonIcon)),"aria-hidden":"true","data-testid":$e},n))};const Ue=e=>n.createElement("div",{dangerouslySetInnerHTML:{__html:e||""}}),qe=(e,r)=>{const{id:a,link:o,type:i="button",svgString:s,label:l,isDisabled:d,className:u,stylableButtonClassName:p,customClassNames:h=[],isQaMode:b,fullNameCompType:E,reportBiOnClick:g,a11y:x,corvid:y,isMaxContent:C=!1,isWrapText:k=!1,onDblClick:N,onMouseEnter:w,onMouseLeave:S,onFocus:T,onBlur:M,ariaAttributes:O,onClick:I,preventLinkNavigation:P,renderDisabledLinkAsButton:R}=e,L=(e=>Boolean(e&&(e.href||e.linkPopupId)))(o),B=P&&L,A=!d&&I||B,D=e.semanticClassNames||We,_=n.useRef(null);n.useImperativeHandle(r,(()=>({focus:()=>{var e;null==(e=_.current)||e.focus()},blur:()=>{var e;null==(e=_.current)||e.blur()}})));const H=n.useMemo((()=>{var e,t;return v({...O,...x,label:null!=(e=null!=(t=null==O?void 0:O.label)?t:x.label)?e:l})}),[x,l,O]),F=Be({reportBiOnClick:g,onClick:A?e=>{B&&e.preventDefault(),!d&&(null==I||I(e))}:void 0}),j=n.useMemo((()=>((e,t,n)=>{let{onClick:r,onDblClick:a,onMouseEnter:o,onMouseLeave:i,onFocus:s,onBlur:l}=e;return{onClick:r,onMouseEnter:o,onMouseLeave:i,onKeyDown:t?m:f,onDoubleClick:!n&&a?a:void 0,onFocus:!n&&s?s:void 0,onBlur:!n&&l?l:void 0}})({onClick:F,onDblClick:N,onMouseLeave:S,onMouseEnter:w,onFocus:T,onBlur:M},L,d)),[F,N,S,w,T,M,L,d]),{hasBackgroundColor:V=!1,hasBorderColor:$=!1,hasBorderRadius:W=!1,hasBorderWidth:G=!1,hasColor:K=!1,iconSvgString:U,iconCollapsed:q}=y||{},z=(0,Ge.st)(Ge.classes.root,{error:!1,disabled:d,hasBackgroundColor:V,hasBorderColor:$,hasBorderRadius:W,hasBorderWidth:G,hasColor:K,isMaxContent:C,isWrapText:k},p,De(D.root,...h));let J=null,Q=!1;q||null===U||(U?(J=Ue(U),Q=!0):s&&(J=Ue(s)));const X=r=>n.createElement("div",t()({id:a,className:u},_e(b,E),c(e),{"data-semantic-classname":D.root}),n.createElement("button",t()({type:i,disabled:d,className:z,"data-testid":je},H,j,{ref:_,role:r}),n.createElement(Ke,{label:l,icon:J,override:Q,semanticClassNames:D})));return d&&L&&R?X("link"):L?(()=>{const{onFocus:r,onBlur:i,...s}=j;return n.createElement("div",t()({id:a,className:u},s,c(e),_e(b,E),{"data-semantic-classname":D.root}),n.createElement(Fe,t()({},o,H,{href:d?void 0:o.href,className:(0,Ge.st)(z,Ge.classes.link),onFocusCapture:r,onBlurCapture:i,ref:_}),n.createElement(Ke,{label:l,icon:J,semanticClassNames:D})))})():X()};var ze=n.forwardRef(qe);const Je=e=>e.replace(/([A-Z])/g,(e=>`-${e.toLowerCase()}`)),Qe=e=>({useComponentProps:(t,n,r)=>{const a=(e=>({...e,updateStyles:t=>{const n=Object.entries(t).reduce(((e,[t,n])=>{return{...e,[(r=t,r.startsWith("--")?t:Je(t))]:void 0===n?null:n};var r}),{});e.updateStyles(n)}}))(r);return e({mapperProps:t,stateValues:n,controllerUtils:a})}}),Xe=e=>"linkPopupId"in e,Ye=(e,t)=>{if(Xe(e))return e.linkPopupId;{const{pagesMap:n,mainPageId:r}=t||{};if(!n)return;const a=new URL(e.href??"");let o=Object.values(n).find((({pageUriSEO:e})=>!!e&&a.pathname?.includes(e)));return o||(o=r?n[r]:void 0),o?.pageId}},Ze=e=>{if(void 0!==e)return null===e?"None":e.type},et=(e,t)=>{if(!e?.type)return;const{type:n}=e;switch(n){case"AnchorLink":return e.anchorDataId;case"DocumentLink":return e.docInfo?.name;case"PageLink":const n=Ye(e,t);return n&&t?.pagesMap?.[n]?.title;default:return e.href}},tt=(e,t,n)=>{const{link:r,value:a,details:o,actionName:i,elementType:s,trackClicksAnalytics:l,pagesMetadata:c,...d}=t;if(!l)return;const u=c&&{...c,pagesMap:window.viewerModel?.siteFeaturesConfigs?.router?.pagesMap},p=((e,t)=>{if(!e?.type)return;const{type:n}=e;switch(n){case"AnchorLink":return(e=>"anchorDataId"in e&&("SCROLL_TO_TOP"===e.anchorDataId||"SCROLL_TO_BOTTOM"===e.anchorDataId))(e)?void 0:{id:e.anchorDataId};case"DocumentLink":return{id:e.docInfo?.docId};case"PageLink":return{id:Ye(e,t),isLightbox:Xe(e)};default:return}})(r,u),m=o||p?JSON.stringify({...p,...o}):void 0;e({src:76,evid:1113,...{...d,bl:navigator.language,url:window.location.href,details:m,elementType:s??"Unknown",actionName:i??Ze(r),value:a??et(r,u)}},{endpoint:"pa",...n})};var nt;!function(e){e.Text="Text",e.Menu="Menu",e.Image="Image",e.Input="Input",e.Login="Login",e.Button="Button",e.Social="Social",e.Gallery="Gallery",e.Community="Community",e.Decorative="Decorative",e.MenuAndSearch="MenuAndSearch",e.MenuAndAnchor="MenuAndAnchor"}(nt||(nt={}));var rt=Qe((e=>{let{mapperProps:t,stateValues:n}=e;const{trackClicksAnalytics:r,compId:a,language:o,mainPageId:i,...s}=t;return{...s,reportBiOnClick:e=>{const{fullNameCompType:t,label:l,link:c,isDisabled:d}=s,{reportBi:u}=n;tt(u,{link:c,language:o,trackClicksAnalytics:r,elementTitle:null!=l?l:"",elementType:t,pagesMetadata:{mainPageId:i},elementGroup:nt.Button,details:{isDisabled:null!=d&&d},element_id:null!=a?a:e.currentTarget.id})}}}));const at=new RegExp("<%= compId %>","g"),ot=(e,t)=>e.replace(at,t),it="",st=e=>e===it,lt={root:"linkElement"},ct=(e,r)=>{const{href:a,role:o,target:i,rel:s,className:l="",children:d,linkPopupId:u,anchorDataId:p,anchorCompId:v,tabIndex:b,dataTestId:E=lt.root,title:g,onClick:x,onDoubleClick:y,onMouseEnter:C,onMouseLeave:k,onFocusCapture:N,onBlurCapture:w,"aria-live":S,"aria-disabled":T,"aria-label":M,"aria-labelledby":O,"aria-pressed":I,"aria-expanded":P,"aria-describedby":R,"aria-haspopup":L,dataPreview:B}=e,A=void 0!==e.activateByKey?e.activateByKey:(e=>e?"SpaceOrEnter":"Space")(u);let D;switch(A){case"Enter":D=f;break;case"Space":D=m;break;case"SpaceOrEnter":D=h;break;default:D=void 0}return void 0!==a?n.createElement("a",t()({},c(e),{"data-testid":E,"data-popupid":u,"data-anchor":p,"data-anchor-comp-id":v,"data-preview":B,href:a||void 0,target:i,role:u?"button":o,rel:s,className:l,onKeyDown:D,"aria-live":S,"aria-disabled":T,"aria-label":M,"aria-labelledby":O,"aria-pressed":I,"aria-expanded":P,"aria-haspopup":L,"aria-describedby":R,title:g,onClick:x,onMouseEnter:C,onMouseLeave:k,onDoubleClick:y,onFocusCapture:N,onBlurCapture:w,ref:r,tabIndex:u?0:b}),d):n.createElement("div",t()({},c(e),{"data-testid":E,"data-preview":B,className:l,tabIndex:b,"aria-label":M,"aria-labelledby":O,"aria-haspopup":L,"aria-disabled":T,"aria-expanded":P,title:g,role:o,onClick:x,onDoubleClick:y,onMouseEnter:C,onMouseLeave:k,ref:r}),d)};var dt=n.forwardRef(ct);var ut={root:"vector-image"},pt="a9YhBi",mt="dX12nb",ft="AKxYR5",ht="VZYmYf",vt="vv0uGt";var bt=e=>{const{id:r,svgContent:a,shouldScaleStroke:o,withShadow:i,link:l,ariaLabel:d,ariaExpanded:u,ariaAttributes:p,className:m="",customClassNames:f=[],containerClass:h="",onClick:v,onDblClick:b,onMouseEnter:E,onMouseLeave:g,hasPlatformClickHandler:x,onKeyDown:y,toggle:C,reportBiOnClick:k,tag:N="div"}=e,w=x||v,S=!(!(T=l)||0===Object.keys(T).length&&T.constructor===Object);var T;const M=s(ft,{[ht]:!o,[vt]:i,[mt]:w},m),O=n.useRef(null);n.useEffect((()=>{let e;const t=O.current;return C&&(e=()=>C(!1),null==t||t.addEventListener("click",e)),()=>{e&&(null==t||t.removeEventListener("click",e))}}),[O,C]);const I=n.useMemo((()=>{if(!a)return a;const e=((e,t)=>{const n={},r=e.replace(/\sid="([^"<]+)"/g,((e,r)=>{const a=r.endsWith(t)?r:`${r}_${t}`;return n[r]=a,` id="${a}"`}));return Object.keys(n).reduce(((e,r)=>e.replace(new RegExp(`(${r})(?!_${t})`,"g"),n[r])),r)})(a,r),t=null!=p&&p.label?((e,t)=>{let n=e;const r=/aria-label="[^"]*"/;return n=e.match(r)?e.replace(r,`aria-label="${t}"`):e.replace(/(]*)>/,`$1 aria-label="${t}">`),n})(e,null==p?void 0:p.label):e;return ot(t,r)}),[r,a,null==p?void 0:p.label]),P=st(I)&&"undefined"==typeof window?null:n.createElement("div",{"data-testid":"svgRoot-"+r,className:M,dangerouslySetInnerHTML:{__html:I}}),R=Be({onClick:v,reportBiOnClick:k});return n.createElement(N,t()({id:r},c(e),((e={})=>{const t=e.tabIndex??e.tabindex??void 0;return void 0!==t?{tabIndex:Number(t)}:{}})(e.a11y),{className:s(h,m,De(ut.root,...f)),onClick:w||S?R:void 0,onDoubleClick:b,onMouseEnter:E,onMouseLeave:g,onKeyDown:y,ref:O,"aria-expanded":u}),S?n.createElement(dt,t()({className:pt,"aria-label":d},l),P):P)};var Et=e=>n.createElement(bt,t()({},e,{tag:"div"}));var gt=Qe((e=>{let{stateValues:t,mapperProps:n}=e;const{compId:r,language:a,mainPageId:o,fullNameCompType:i,trackClicksAnalytics:s,...l}=n,{toggle:c,reportBi:d}=t,u=e=>{const{link:t}=l;tt(d,{link:t,language:a,trackClicksAnalytics:s,elementType:i,pagesMetadata:{mainPageId:o},element_id:null!=r?r:e.currentTarget.id,elementGroup:nt.Decorative})};return c?{...l,toggle:c,reportBiOnClick:u,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||c(!1)}}:{...l,reportBiOnClick:u}}));const xt="richTextElement",yt="containerElement",Ct="screenReaderPrefixElement",kt="screenReaderSuffixElement";var Nt={root:"rich-text",text:"rich-text__text"},wt={wrapper:"HcOXKn",clickable:"ONIxfn",srOnly:"WUKwEB",supportTableDesign:"QxJLC3",WRichTextSkin:"uGVkMG",wRichTextSkin:"uGVkMG",richTextContainer:"edKzOf",WRichTextNewSkin:"SxM0TO",wRichTextNewSkin:"SxM0TO",WRichTextClickableSkin:"nJYhU3",wRichTextClickableSkin:"nJYhU3",WRichTextThemeSkin:"c9GqVL",wRichTextThemeSkin:"c9GqVL"};const St=e=>{let{text:t,testId:r}=e;return n.createElement("div",{className:wt.srOnly,"data-testid":r},t)},Tt=n.forwardRef(((e,t)=>{const{id:r,className:a,customClassNames:o=[],html:i,skin:l="WRichTextSkin",a11y:d,isQaMode:u,fullNameCompType:p,screenReader:m,ariaAttributes:f,onClick:b,onDblClick:E}=e,[g,x]=n.useState(!1),{prefix:y,suffix:C}=m||{},k=n.useRef(null);!function(e,t){void 0===t&&(t=[]);const r=(0,n.useRef)([]),a=()=>r.current.forEach((e=>{e.removeEventListener("keydown",h)}));(0,n.useEffect)((()=>{var t;a();const n=Array.from((null==(t=e.current)?void 0:t.querySelectorAll("a[data-popupid]"))||[]);return n.forEach((e=>{e.addEventListener("keydown",h)})),r.current=n,a}),t)}(k,[i]);const N=["WRichTextSkin","WRichTextClickableSkin"].includes(l),w=N||y||C,S=w?"div":n.Fragment,T={onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onDoubleClick:e.onDblClick};n.useEffect((()=>{x(Boolean(b)||Boolean(E))}),[b,E]);const M=s(wt.wrapper,wt[l],wt.supportTableDesign,{[wt.clickable]:g}),O=w?{id:r,...N&&{...c(e),className:s(M,a,De(Nt.root,...o)),"data-testid":xt,...T,...d,...v(f),..._e(u,p)}}:void 0,I={...w?void 0:{id:r,...c(e),..._e(u,p)},dangerouslySetInnerHTML:{__html:i},ref:e=>{k.current=e,t&&(t.current=e)},...N?{className:s(wt.richTextContainer,a),"data-testid":yt}:{className:s(M,a,De(Nt.root,...o)),"data-testid":xt,...T,...d,...v(f)}};return n.createElement(S,O,y&&n.createElement(St,{text:y,testId:Ct}),n.createElement("div",I),C&&n.createElement(St,{text:C,testId:kt}))}));var Mt=Tt,Ot="Vd6aQZ",It="mHZSwn";var Pt=e=>{const{id:r,name:a,urlFragment:o,className:i}=e;return n.createElement("div",t()({id:r},c(e),{className:Ot+" ignore-focus "+i,tabIndex:-1,role:"region","aria-label":a}),o&&n.createElement("div",{id:o}),n.createElement("span",{className:It},a))},Rt={screenWidthBackground:"lvxhkV",HeaderHideToTop:"QJjwEo",headerHideToTop:"QJjwEo",HeaderHideToTopReverse:"kdBXfh",headerHideToTopReverse:"kdBXfh",HeaderFadeOut:"MP52zt",headerFadeOut:"MP52zt",transitionEnded:"Bhu9m5",HeaderFadeOutReverse:"LVP8Wf",headerFadeOutReverse:"LVP8Wf",inlineContent:"VrZrC0",centeredContent:"cKxVkc",centeredContentBg:"vlM3HR",root:"AT7o0U"};var Lt=e=>{let{id:n,className:a,skinClassName:o,tagName:i="div",transition:l,transitionEnded:c,eventHandlers:d,skinStyles:u,children:p,tabIndex:m}=e;const f=i;return r().createElement(f,t()({id:n,className:s(o,l&&u[l],c&&u.transitionEnded,a),tabIndex:m},d),p)};var Bt=e=>{let{wrapperProps:r,children:a,skinStyles:o}=e;return n.createElement(Lt,t()({},r,{skinClassName:o.root,skinStyles:o}),n.createElement("div",{className:o.screenWidthBackground}),n.createElement("div",{className:o.centeredContent},n.createElement("div",{className:o.centeredContentBg}),n.createElement("div",{className:o.inlineContent},a)))};var At=e=>r().createElement(Bt,t()({},e,{skinStyles:Rt}));var Dt={root:"footer"};var _t=e=>{const{id:r,className:a,customClassNames:o=[],skin:i,children:l,meshProps:d,fillLayers:u,isFooterTag:p}=e,m={onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onDoubleClick:e.onDblClick},f=s(a,De(Dt.root,...o));return n.createElement(i,{wrapperProps:{...c(e),id:r,...p&&{tagName:"footer"},eventHandlers:m,tabIndex:"-1",className:f},fillLayers:u,"data-block-level-container":"FooterContainer"},n.createElement(y,t()({id:r},d),l))};var Ht=e=>r().createElement(_t,t()({},e,{skin:At})),Ft=o(96114),jt=o.n(Ft);function Vt(){if(!l())return{x:0,y:0,isAtPageBottom:!1};const{left:e,top:t}=document.body.getBoundingClientRect();return{x:e,y:t,isAtPageBottom:window.innerHeight+window.scrollY===document.body.scrollHeight}}var $t={root:"header"};const Wt="Reverse",Gt="up",Kt="down";var Ut=e=>{const{id:a,skin:o,children:i,animations:c,meshProps:d,className:u,customClassNames:p=[],fillLayers:m,isHeaderTag:f}=e,[h,v]=(0,n.useState)(""),[b,E]=(0,n.useState)(!1),g=e=>{v(e),E(!1)};(0,n.useEffect)((()=>{window.TransitionEvent||setTimeout((()=>E(!0)),200)}),[h]);const x=h&&!(e=>e.endsWith(Wt))(h),C=()=>{const e=(e=>""+e+Wt)(h);g(e)},k={onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onDoubleClick:e.onDblClick,onFocus:x?C:void 0,onTransitionEnd:()=>E(!0)};let N=Kt,w=0;!function(e,t,r){void 0===r&&(r={}),r={waitFor:100,disabled:!1,...r};const a=(0,n.useRef)(Vt());let o=null;const i=()=>{jt().measure((()=>{const t=Vt(),n=a.current;a.current=t,o=null,jt().mutate((()=>e({prevPos:n,currPos:t})))}))};(l()?n.useLayoutEffect:n.useEffect)((()=>{if(!l())return;const e=()=>{null===o&&(o=window.setTimeout(i,r.waitFor))};return r.disabled?()=>{}:(window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e),o&&window.clearTimeout(o)})}),t)}((e=>{var t,n;let{currPos:r,prevPos:a}=e;const o=r.y&&-1*r.y,i=a.y&&-1*a.y,s=c[c.length-1],l=null==(t=s.params)||null==(t=t.animations)?void 0:t[s.params.animations.length-1];if(!l)return;const d="mobile"===(null==(n=s.viewMode)?void 0:n.toLowerCase())?1:(e=>{switch(e){case"HeaderFadeOut":return 200;case"HeaderHideToTop":return 400;default:return null}})(l.name);d&&(((e,t)=>{N===Kt&&et&&e>=0&&t>=0&&(w=t,N=Kt)})(o,i),x?(N===Gt&&o+d=d&&g(l.name))}),[h,c],{disabled:!c||!c.length});const S=s(u,De($t.root,...p));return r().createElement(o,{wrapperProps:{id:a,...f&&{tagName:"header"},eventHandlers:k,className:S,transition:h,transitionEnded:b,tabIndex:"-1"},"data-block-level-container":"HeaderContainer",fillLayers:m},r().createElement(y,t()({id:a},d,{children:i})))};var qt=e=>r().createElement(Ut,t()({},e,{skin:At}));var zt=Qe((e=>{let{mapperProps:t,controllerUtils:r}=e;const{updateStyles:a}=r,{compId:o,marginTop:i,isMobileView:s,isFixed:l,...c}=t;var d;return d=()=>{var e;const t=((null==(e=window.document.getElementById(o))?void 0:e.clientHeight)||0)>=window.document.body.clientHeight/2;s&&l&&t&&a({position:"relative !important",marginTop:i,top:0})},(0,n.useEffect)(d,[]),c})),Jt={root:"WzbAF8",container:"mpGTIt",listItem:"O6KwRn",link:"oRtuWN",image:"YaS0jR"},Qt="HlRz5e",Xt=o(42662);const{STATIC_MEDIA_URL:Yt}=Xt,Zt=({fittingType:e,src:t,target:n,options:r})=>{const a=Xt.getPlaceholder(e,t,n,{...r,autoEncode:!0});return a?.uri&&!/^[a-z]+:/.test(a.uri)&&(a.uri=`${Yt}${a.uri}`),a},en=/^[a-z]+:/;var tn=e=>{const{id:t,containerId:r,uri:a,alt:o,name:i="",role:s,width:l,height:c,displayMode:d,devicePixelRatio:u,quality:p,alignType:m,bgEffectName:f="",focalPoint:h,upscaleMethod:v,className:b="",crop:E,imageStyles:g={},targetWidth:x,targetHeight:y,targetScale:C,onLoad:k=(()=>{}),onError:N=(()=>{}),shouldUseLQIP:w,containerWidth:S,containerHeight:T,getPlaceholder:M,isInFirstFold:O,placeholderTransition:I,socialAttrs:P,isSEOBot:R,skipMeasure:L,lazyLoadImgExperimentOpen:B,hasAnimation:A,allowWEBPTransform:D}=e,_=n.useRef(null);let H="";const F="blur"===I,j=n.useRef(null);if(!j.current)if(M||w||O||R){const e={upscaleMethod:v,...p||{},shouldLoadHQImage:O,isSEOBot:R,hasAnimation:A,allowWEBPTransform:D};j.current=(M||Zt)({fittingType:d,src:{id:a,width:l,height:c,crop:E,name:i,focalPoint:h},target:{width:S,height:T,alignment:m,htmlTag:"img"},options:e}),H=!j.current.transformed||O||R?"":"true"}else j.current={uri:void 0,css:{img:{}},attr:{img:{},container:{}},transformed:!1};const V=!R&&(M||w)&&!O&&j.current.transformed,$=n.useMemo((()=>JSON.stringify({containerId:r,...r&&{containerId:r},...m&&{alignType:m},...L&&{skipMeasure:!0},displayMode:d,...S&&{targetWidth:S},...T&&{targetHeight:T},...x&&{targetWidth:x},...y&&{targetHeight:y},...C&&{targetScale:C},isLQIP:V,isSEOBot:R,lqipTransition:I,imageData:{width:l,height:c,uri:a,name:i,displayMode:d,hasAnimation:A,...p&&{quality:p},...u&&{devicePixelRatio:u},...h&&{focalPoint:h},...E&&{crop:E},...v&&{upscaleMethod:v}}})),[r,m,L,d,T,S,x,y,C,V,R,I,l,c,a,i,p,u,h,E,v,A]),W=j.current,G=W?.uri,K=W?.srcset,U=W.css?.img,q=`${Qt} ${b}`;n.useEffect((()=>{const e=_.current;k&&e?.currentSrc&&e?.complete&&k({target:e})}),[]);const z=W&&!W?.transformed?`max(${l}px, 100%)`:x?`${x}px`:null;return n.createElement("wow-image",{id:t,class:q,"data-image-info":$,"data-bg-effect-name":f,"data-has-ssr-src":H,"data-animate-blur":!R&&V&&F?"":void 0,style:z?{"--wix-img-max-width":z}:{}},n.createElement("img",{src:G,ref:_,alt:o||"",role:s,style:{...U,...g},onLoad:k,onError:N,...S&&{width:S},...T&&{height:T},...P,...O?{srcSet:K?.dpr?.map((e=>en.test(e)?e:`${Yt}${e}`)).join(", "),fetchpriority:"high"}:B?{loading:"lazy"}:{}}))};var nn=e=>{const{id:r,images:a,styles:o,iconSize:i,className:l,shouldRenderPlaceholders:d=!1,translations:u,onMouseEnter:p,onMouseLeave:m,getPlaceholder:f,reportBiOnClick:h}=e,v=d&&i&&f?{getPlaceholder:f,containerWidth:i,containerHeight:i}:{};return n.createElement("div",t()({id:r},c(e),{className:s(l,o.root),onMouseEnter:p,onMouseLeave:m}),n.createElement("ul",{className:o.container,"aria-label":u.ariaLabel},a.map(((e,a)=>n.createElement("li",{id:e.containerId,key:e.containerId,onClick:()=>h(e),className:o.listItem},n.createElement(dt,t()({className:o.link},e.link,{"aria-label":e.alt}),n.createElement(tn,t()({id:"img_"+a+"_"+r},(e=>{let{link:t,...n}=e;return n})(e),{className:o.image},v))))))))};var rn=e=>n.createElement(nn,t()({},e,{styles:Jt}));var an=Qe((e=>{let{mapperProps:t,stateValues:n}=e;const{compId:r,language:a,fullNameCompType:o,trackClicksAnalytics:i,...s}=t;return{...s,reportBiOnClick:e=>{var t;tt(n.reportBi,{language:a,trackClicksAnalytics:i,element_id:r,value:null==(t=e.link)?void 0:t.href,elementTitle:e.title,details:{uri:e.uri},elementType:o,elementGroup:nt.Social})}}}));var on={root:"big2ZD","responsive-root":"SHHiV9",responsiveRoot:"SHHiV9"};const sn={Container:{component:S},BackgroundGroup:{component:Oe},PageGroup:{component:Le},StylableButton:{component:ze,controller:rt},VectorImage:{component:Et,controller:gt},WRichText:{component:Mt},Anchor:{component:Pt},FooterContainer_TransparentScreen:{component:Ht},HeaderContainer_TransparentScreen:{component:qt,controller:zt},LinkBar_Classic:{component:rn,controller:an},PagesContainer:{component:e=>{const{children:r,className:a}=e;return n.createElement("main",t()({id:"PAGES_CONTAINER"},c(e),{className:a,tabIndex:-1,"data-main-content":!0}),r())}},MasterPage:{component:e=>{const{classNames:r={},pageDidMount:a,children:o,className:i}=e,l=s(Object.values(r),i,"css-editing-scope");return n.createElement("div",t()({id:"masterPage"},c(e),{className:l,ref:a}),o())}},PinnedLayer:{component:e=>{let{id:t,className:r,rootClassName:a="root",children:o}=e;return n.createElement("div",{id:t,className:s(r,on[a])},o())}}}}(),i}()})); //# sourceMappingURL=https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt_bootstrap.951021d5.bundle.min.js.map